home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Programming / yaec / modules / realtime.e < prev    next >
Encoding:
Text File  |  2001-08-12  |  1.2 KB  |  22 lines

  1. OPT MODULE
  2. OPT EXPORT
  3. -> Module created with E:bin/fd2module from YAECv18 package.
  4. OPT NDDC
  5. -> --- functions in V37 or higher (Release 2.04) ---
  6. -> 
  7. ->  Locks
  8. -> 
  9. #macro LockRealTime(lockType) IS (D0:=lockType) BUT (A6:=realtimebase) BUT ASM ' jsr -30(a6)'
  10. #macro UnlockRealTime(lock) IS (A0:=lock) BUT (A6:=realtimebase) BUT ASM ' jsr -36(a6)'
  11. -> 
  12. ->  Conductor
  13. -> 
  14. #macro CreatePlayerA(tagList) IS (A0:=tagList) BUT (A6:=realtimebase) BUT ASM ' jsr -42(a6)'
  15. #macro DeletePlayer(player) IS (A0:=player) BUT (A6:=realtimebase) BUT ASM ' jsr -48(a6)'
  16. #macro SetPlayerAttrsA(player,tagList) IS Stores(realtimebase,player,tagList) BUT Loads(A6,A0,A1) BUT ASM ' jsr -54(a6)'
  17. #macro SetConductorState(player,state,time) IS Stores(realtimebase,player,state,time) BUT Loads(A6,A0,D0,D1) BUT ASM ' jsr -60(a6)'
  18. #macro ExternalSync(player,minTime,maxTime) IS Stores(realtimebase,player,minTime,maxTime) BUT Loads(A6,A0,D0,D1) BUT ASM ' jsr -66(a6)'
  19. #macro NextConductor(previousConductor) IS (A0:=previousConductor) BUT (A6:=realtimebase) BUT ASM ' jsr -72(a6)'
  20. #macro FindConductor(name) IS (A0:=name) BUT (A6:=realtimebase) BUT ASM ' jsr -78(a6)'
  21. #macro GetPlayerAttrsA(player,tagList) IS Stores(realtimebase,player,tagList) BUT Loads(A6,A0,A1) BUT ASM ' jsr -84(a6)'
  22.